Data transmission method and device, and computer storage medium

ABSTRACT

A data transmission method and device are provided. The method comprises a non-access stratum of a terminal device obtains description information of data to be transmitted; the non-access stratum determines, according to a mapping relationship between preset data description information and reliability transmission indication information, and the description information of the data to be transmitted, the reliability transmission indication information corresponding to the data to be transmitted, the reliability transmission indication information being used for indicating whether to perform reliability transmission on the data to be transmitted; transmitting, by the NAS, the reliable transmission indication information corresponding to the data to be transmitted to an access stratum of the terminal device, and performing, by the terminal device, transmission of the data to be transmitted.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. application Ser. No.16/940,839, filed on Jul. 28, 2020, which is a continuation applicationof International Patent Application No. PCT/CN2018/076868, filed on Feb.14, 2018. The entire contents of the above applications are incorporatedherein by reference in their entirety.

BACKGROUND

A Sidelink (SL) transmission technology based on Long Term Evolution(LTE) Device to Device (D2D) is adopted for a Vehicle-to-Everything(V2X) system. Unlike a conventional LTE system adopting a manner ofreceiving or sending communication data through a base station, a V2Xsystem adopts a D2D communication manner and thus is higher in spectrumefficiency and lower in transmission delay.

In the 3rd Generation Partnership Project (3GPP) Release 14 (Rel-14), aV2X technology is standardized, and two transmission modes are defined:a mode 3 and a mode 4. In the mode 3, a transmission resource of aterminal is allocated by a base station. In the mode 4, the terminaldetermines the transmission resource in a manner combining sensing andreservation.

For a Carrier Aggregation (CA) technology, a solution supporting dataduplication transmission implements respective transmission of aduplicated Packet Data Convergence Protocol (PDCP) Protocol Data Unit(PDU) to two Radio Link Control (RLC) entities (two different logicalchannels) by use of a data duplication function (as illustrated inFIG. 1) of a PDCP and finally ensures that the duplicated PDCP PDU maybe transmitted on different physical-layer aggregated carriers, therebyachieving a frequency diversity gain to improve data transmissionreliability. Therefore, performing data transmission through a networkarchitecture illustrated in FIG. 1 may improve transmission reliabilityof data to be transmitted.

However, how to determine whether to perform reliable transmission ornot based on a V2X transmission mode and the architecture illustrated inFIG. 1 in a data transmission process of data to be transmitted is aproblem that needs to be solved.

SUMMARY

Embodiments of the disclosure relate to the technical field of wirelesscommunication, and particularly, to a method and device of datatransmission and a computer storage medium.

The technical solutions of the embodiments of the disclosure may beimplemented as follows.

According to a first aspect, the embodiments of the disclosure provide amethod of data transmission, which may include the following operations.

A Non-Access Stratum (NAS) of a terminal device acquires descriptioninformation of data to be transmitted.

The NAS determines reliable transmission indication informationcorresponding to the data to be transmitted according to a presetmapping relationship between data description information and reliabletransmission indication information and the description information ofthe data to be transmitted, the reliable transmission indicationinformation being used to indicate whether to perform reliabletransmission on the data to be transmitted.

Responsive to the reliable transmission indication informationindicating reliable transmission to be performed on the data to betransmitted, after the NAS transmits the reliable transmissionindication information corresponding to the data to be transmitted to anaccess stratum of the terminal device, the access stratum sends areliable transmission request message to a network device, the reliabletransmission request message being configured for transmission of thedata to be transmitted between the terminal device and the networkdevice through a set reliable transmission policy.

According to a second aspect, the embodiments of the disclosure providea method of data transmission, which may be applied to a network deviceand include the following operations.

A reliable transmission request message sent by an access stratum of aterminal device is received.

Data to be transmitted is transmitted based on the reliable transmissionrequest message through a set reliable transmission policy.

According to a third aspect, the embodiments of the disclosure provide aterminal device, which may include an acquisition part, determinationpart and transmission part in a NAS and a sending part in an accessstratum.

The acquisition part may be configured to acquire descriptioninformation of data to be transmitted.

The determination part may be configured to determine reliabletransmission indication information corresponding to the data to betransmitted according to a preset mapping relationship between datadescription information and reliable transmission indication informationand the description information of the data to be transmitted, thereliable transmission indication information being used to indicatewhether to perform reliable transmission on the data to be transmitted.

The transmission part may be configured to transmit the reliabletransmission indication information corresponding to the data to betransmitted to the access stratum of the terminal device responsive tothe reliable transmission indication information indicating reliabletransmission to be performed on the data to be transmitted.

The sending part may be configured to send a reliable transmissionrequest message to a network device, the reliable transmission requestmessage being configured for transmission of the data to be transmittedbetween the terminal device and the network device through a setreliable transmission policy.

According to a fourth aspect, the embodiments of the disclosure providea network device, which may include a receiving part and a datatransmission part.

The receiving part may be configured to receive a reliable transmissionrequest message sent by an access stratum of a terminal device.

The data transmission part may be configured to transmit data to betransmitted based on the reliable transmission request message through aset reliable transmission policy.

According to a fifth aspect, the embodiments of the disclosure provide aterminal device, which may include a first network interface, a firstmemory and a first processor.

The first network interface may be configured to receive and send asignal in a process of receiving and sending information with anotherexternal network element.

The first memory may be configured to store a computer program which isexecutable in the first processor.

The first processor may be configured to execute the computer program toexecute the steps of the method of the first aspect.

According to a sixth aspect, the embodiments of the disclosure provide anetwork device, which may include a second network interface, a secondmemory and a second processor.

The second network interface may be configured to receive and send asignal in a process of receiving and sending information with anotherexternal network element.

The second memory may be configured to store a computer program which isexecutable in the second processor.

The second processor may be configured to execute the computer programto execute the steps of the method of the second aspect.

According to a seventh aspect, the embodiments of the disclosure providea computer storage medium, which may store a data transmission program,the data transmission program being executed by at least one processorto implement the steps of the method of the first aspect or the secondaspect.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a structure diagram of a dual connectivity network.

FIG. 2 is a schematic diagram of a scenario of a mode 3 in V2X.

FIG. 3 is a schematic diagram of a scenario of a mode 4 in V2X.

FIG. 4 is a flowchart of a method of data transmission according to anembodiment of the disclosure.

FIG. 5 is a flowchart of another method of data transmission accordingto an embodiment of the disclosure.

FIG. 6 is a diagram of the structure of a terminal device according toan embodiment of the disclosure.

FIG. 7 is a diagram of the structure of another terminal deviceaccording to an embodiment of the disclosure.

FIG. 8 is a specific hardware structure diagram of a terminal deviceaccording to an embodiment of the disclosure.

FIG. 9 is a diagram of the structure of a network device according to anembodiment of the disclosure.

FIG. 10 is a specific hardware structure diagram of a network deviceaccording to an embodiment of the disclosure.

DETAILED DESCRIPTION

For making the characteristics and technical contents of the embodimentsof the disclosure understood in more detail, implementation of theembodiments of the disclosure will be described below in combinationwith the drawings in detail. The drawings are only adopted fordescription as references and not intended to limit the embodiments ofthe disclosure.

It is to be understood that the technical solutions of the embodimentsof the application may be applied to a V2X system, and the V2X systemmay be based on various communication systems, for example, anLTE-D2D-based V2X system. Unlike a manner of receiving or sendingcommunication data between terminals in a conventional LTE systemthrough a network device (for example, a base station), the V2X systemadopts a D2D communication manner and thus is higher in spectralefficiency and lower in transmission delay. V2X transmission modes,i.e., a mode 3 and a mode 4, disclosed in Rel-14 will be brieflydescribed as follows.

In the mode 3, as illustrated in FIG. 2, a transmission resource of avehicle terminal is allocated by a base station, for example, allocatedby an Evolved NodeB (eNB or eNodeB) in LTE or a 5th-Generation (5G) basestation (gNB) in New Radio (NR). Specifically, the base stationtransmits a control message configured to indicate a grant resource tothe vehicle terminal through a Down Link (DL), and then the vehicleterminal sends data in an SL according to the resource allocated by thebase station. In the mode 3, the base station may allocate a resourcefor single transmission to the vehicle terminal and may also allocate aresource for semi-persistent transmission to the terminal.

In the mode 4, as illustrated in FIG. 3, the vehicle terminal adopts atransmission manner combining sensing and reservation. The vehicleterminal acquires an available transmission resource set in a resourcepool in a sensing manner, and the vehicle terminal randomly selects aresource from the transmission resource set for data transmission. Sincea service in a V2X system is periodic, the vehicle terminal usuallyadopts a semi-persistent transmission manner, namely the vehicleterminal, after selecting a transmission resource, may keep using theresource in multiple transmission cycles, so that probabilities ofresource reselection and resource conflict are reduced. The vehicleterminal may contain information of reserving a resource for nexttransmission in control information transmitted this time such thatanother terminal may detect the control information of the vehicleterminal to judge whether the resource is reserved for the vehicleterminal to use or not to achieve the purpose of reducing resourceconflicts.

Optionally, a communication system that the V2X system is based on maybe a Global System of Mobile communication (GSM), a Code DivisionMultiple Access (CDMA) system, a Wideband Code Division Multiple Access(WCDMA) system, a General Packet Radio Service (GPRS), an LTE system, anLTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex(TDD), a Universal Mobile Telecommunication System (UMTS), a WorldwideInteroperability for Microwave Access (WiMAX) communication system, anNR or 5G system and the like.

A terminal device in the embodiments of the application may refer to avehicle terminal device, and may also be a terminal device in a 5Gnetwork, a terminal device in a future evolved Public Land MobileNetwork (PLMN) or the like. There are no limits made in the embodimentsof the application.

Each embodiment of the application is described in combination with anetwork device. In the embodiments of the application, a network devicemay be a device configured to communicate with the terminal device. Thenetwork device may be a Base Transceiver Station (BTS) in the GSM or theCDMA, may also be a NodeB (NB) in the WCDMA system, may also be an eNBin the LTE system and may further be a wireless controller in a CloudRadio Access Network (CRAN) scenario. Or the network device may be arelay station, an access point, a vehicle device, a wearable device, anetwork device in the future 5G network, a network device in the futureevolved PLMN or the like. There are no limits made in the embodiments ofthe application.

Based on the exemplary descriptions of the two modes, the embodiments ofthe disclosure will be elaborated and described through the followingembodiments.

It can be understood that all the technical solutions of the embodimentsof the application are not only applied to a V2X system but also appliedto other D2D communication systems. The terminal in the embodiments ofthe disclosure may be a vehicle terminal, a handheld terminal, aPersonal Digital Assistant (PDA), a wearable terminal and the like. Thenetwork in the embodiments of the disclosure may be an NR network, anLTE network and the like.

Embodiment 1

Referring to FIG. 4, a method of data transmission provided in theembodiment of the disclosure is illustrated. The method may include thefollowing operations.

In S401, a NAS of a terminal device acquires description information ofdata to be transmitted.

In S402, the NAS determines reliable transmission indication informationcorresponding to the data to be transmitted according to a presetmapping relationship between data description information and reliabletransmission indication information and the description information ofthe data to be transmitted. The reliable transmission indicationinformation is used to indicate whether to perform reliable transmissionon the data to be transmitted.

In S403, responsive to the reliable transmission indication informationindicating reliable transmission to be performed on the data to betransmitted, after the NAS transmits the reliable transmissionindication information corresponding to the data to be transmitted to anaccess stratum of the terminal device, the access stratum sends areliable transmission request message to a network device. The reliabletransmission request message is configured for transmission of the datato be transmitted between the terminal device and the network devicethrough a set reliable transmission policy.

It is to be noted that, in a communication protocol stack, the NASusually refers to a function layer supporting message transmission onlybetween a terminal and a core network device. A specific message typeis, for example, a service creation, release or mobility managementtype. Thus it can be seen that a protocol entity in the NAS may providefunctions of mobility management, session management, service managementand the like. The access stratum usually refers to a function layer formessage transmission between the terminal and an access device. Theaccess device may include a network entity such as a base station and aRadio Network Controller (RNC) in a radio access network. The accessstratum may usually include a Radio Resource Control (RRC) layer and aPDCP.

Based on the above-described contents, for example, for reliabletransmission through PDCP duplication, in the technical solutionillustrated in FIG. 4, since service management is implemented throughthe NAS while PDCP duplication transmission is implemented through theaccess stratum, when the access stratum of the terminal implementsreliable transmission, it is necessary to determine whether to performreliable transmission on the data to be transmitted for a servicecorresponding to the data to be transmitted through the NAS and instructthe access stratum and the network device to perform reliabletransmission for the data to be transmitted. Based on an instruction ofthe NAS, the access stratum of the terminal may learn whether to performreliable transmission on the data to be transmitted.

For the technical solution illustrated in FIG. 4, under a normalcondition, for a specific application and service, whether reliabletransmission is required to be performed on data to be transmitted ornot is usually related to the service and application to which the datato be transmitted belongs and is also related to transmission importanceof the data to be transmitted. In the embodiment, the descriptioninformation of the data to be transmitted is preferably configured todescribe characteristic information related to a service or applicationcorresponding to the data to be transmitted or importance characteristicinformation of the data to be transmitted. Therefore, the descriptioninformation of the data to be transmitted may specifically include anyone of:

an identifier of a service or application to which the data to betransmitted belongs;

or, a type of a service or application to which the data to betransmitted belongs;

or, self-driving degree information corresponding to a service orapplication to which the data to be transmitted belongs;

or, a data type of the data to be transmitted;

or, a priority of the data to be transmitted.

Based on the description information of the data to be transmitted, thepreset mapping relationship between the data description information andthe reliable transmission indication information further includes:

a preset mapping relationship between: identifiers of services orapplications to which data belongs, and reliable transmission indicationinformation;

or, a preset mapping relationship between: types of services orapplications to which the data belongs, and reliable transmissionindication information;

or, a preset mapping relationship between: self-driving degreeinformation corresponding to services or applications to which the databelongs, and reliable transmission indication information;

or, a preset mapping relationship between data types and reliabletransmission indication information;

or, a preset mapping relationship between data priorities and reliabletransmission indication information.

It is to be noted that, in the embodiment, the preset mappingrelationship between the data description information and the reliabletransmission indication information may specifically be a mappingrelationship, set by the NAS of the terminal device based onpre-configuration or a content defined in an existing communicationprotocol, between the data description information and the reliabletransmission indication information.

For example, reliable transmission is applied to the specific service orapplication, or, reliable transmission is not applied to the specificservice or application, In such case, the NAS may determine whetherreliable transmission required to be performed for the data to betransmitted or not according to the application identifier or serviceidentifier corresponding to the data to be transmitted.

Besides, reliable transmission is applied to a specific application orservice type, or, reliable transmission is not applied to the specificservice or application type. In such case, the NAS may determine whetherreliable transmission is required to be performed on the data to betransmitted or not according to the type of the service or applicationto which the data to be transmitted belongs. Generally speaking, in aV2X technology, the service type or the application type may includevehicles platooning, advanced driving, extended sensors, remote drivingand the like. The service or application types may be divided into twoparts that reliable transmission is applied to and reliable transmissionis not applied to respectively. For data to be transmitted correspondingto the service type or application type of the part that reliabletransmission is applied to, the NAS may determine to perform reliabletransmission on the data to be transmitted. For data to be transmittedcorresponding to the service type or application type of the part thatreliable transmission is not applied to, the NAS may determine not toperform reliable transmission on the data to be transmitted.

In addition, for an application and service related to self-driving inV2X, whether to perform reliable transmission on the data to betransmitted may also be determined according to the self-driving degreeinformation corresponding to the service or application to which thedata to be transmitted belongs. In the embodiment, self-driving degreesmay be divided into three grades, i.e., low-degree self-driving,medium-degree self-driving and high-degree self-driving respectively.Thus it can be seen that, if the grade is higher, the self-drivingdegree is higher, an intervention degree of manual control of a driveris correspondingly lower and a corresponding requirement on reliabilityof the data is higher. Therefore, reliable transmission may be performedfor the data to be transmitted of a part involving high-degreeself-driving in the service or the application.

Moreover, for a data type transmitted in V2X, reliable transmission mayalso be pertinently performed. In such case, the NAS may determinewhether reliable transmission is required to be performed for the datato be transmitted or not according to the data type of the data to betransmitted. In the V2X technology, a data type of data to betransmitted may include Internet Protocol (IP) data, non-IP data,Ethernet data, unstructured data and the like. Different data types havedifferent reliable transmission requirements, for example, the IP datarequires reliable transmission while the non-IP data or the Ethernetdata does not require reliable transmission. Therefore, for data to betransmitted of which a data type is IP data, the NAS may determine toperform reliable transmission on the data to be transmitted; and fordata to be transmitted of which a data type is non-IP data or Ethernetdata, the NAS may determine not to perform reliable transmission on thedata to be transmitted.

Furthermore, the priority of the data to be transmitted may also betaken as a reference for determining whether to perform reliabletransmission or not. Grading is performed for priorities. Like theself-driving degrees, if the priority is higher, reliable transmissionis required more. Elaborations are omitted herein.

It is to be noted that, after the above exemplary descriptioninformation of the data to be transmitted, the description informationof the data to be transmitted may be matched with the preset mappingrelationship between the data description information and the reliabletransmission indication information, thereby determining whetherreliable transmission is required to be performed on the data to betransmitted or not and correspondingly generating the reliabletransmission indication information, provided for the access stratum,for the data to be transmitted. Based on this, the operation that theNAS determines the reliable transmission indication informationcorresponding to the data to be transmitted according to the presetmapping relationship between the data description information and thereliable transmission indication information and the descriptioninformation of the data to be transmitted includes the followingoperations.

In case of the preset mapping relationship between the identifiers ofservices or applications to which data belongs and the reliabletransmission indication information, when the identifier of the serviceor application to which the data to be transmitted belongs is matchedwith the mapping relationship, it is determined that the reliabletransmission indication information corresponding to the data to betransmitted indicates reliable transmission to be performed on the datato be transmitted.

Or, in case of the preset mapping relationship between the types of theservices or applications to which the data belongs and the reliabletransmission indication information, when the type of the service orapplication to which the data to be transmitted belongs is matched withthe mapping relationship, it is determined that the reliabletransmission indication information corresponding to the data to betransmitted indicates reliable transmission to be performed on the datato be transmitted.

Or, in case of the preset mapping relationship between the self-drivingdegree information corresponding to the services or applications towhich the data belongs and the reliable transmission indicationinformation, when the self-driving degree information corresponding tothe service or application to which the data to be transmitted belongsis matched with the mapping relationship, it is determined that thereliable transmission indication information corresponding to the datato be transmitted indicates reliable transmission to be performed on thedata to be transmitted.

Or, in case of the preset mapping relationship between the data typesand the reliable transmission indication information, when the data typeof the data to be transmitted is matched with the mapping relationship,it is determined that the reliable transmission indication informationcorresponding to the data to be transmitted indicates reliabletransmission to be performed on the data to be transmitted.

Or, in case of the preset mapping relationship between the datapriorities and the reliable transmission indication information, whenthe priority of the data to be transmitted is matched with the mappingrelationship, it is determined that the reliable transmission indicationinformation corresponding to the data to be transmitted indicatesreliable transmission to be performed on the data to be transmitted.

For the technical solution illustrated in FIG. 4, a CA technology maysupport a PDCP duplication function. In such case, after the operationthat the access stratum sends the reliable transmission request messageto the network device, the method may further include the followingoperation.

The data to be transmitted is sent to the network device based on a setCA policy.

For the technical solution illustrated in FIG. 4, reliable transmissionfor the data to be transmitted is elaborated through the above contents.In a possible implementation mode, the method may further include that:responsive to the reliable transmission indication informationindicating reliable transmission not to be performed on the data to betransmitted, which indicates that the reliable transmission requestmessage is not required to be sent to the network device, the NAS doesnot transmit the data to be transmitted through the reliabletransmission policy.

According to the method of data transmission provided in the embodiment,the NAS of the terminal provides an instruction of performing reliabletransmission for the access stratum according to the related descriptioninformation of the data to be transmitted, and then the access stratummay request the network device for reliable transmission according tothe instruction, so that the access stratum of the terminal may learnwhether to perform reliable transmission on the data to be transmitted.

Embodiment 2

Based on the same inventive concept of the abovementioned embodiment,referring to FIG. 5, a method of data transmission provided in theembodiment of the disclosure is illustrated. The method is applied to anetwork device. The method includes the following steps.

In S501, a reliable transmission request message sent by an accessstratum of a terminal device is received.

In S502, data to be transmitted is transmitted based on the reliabletransmission request message through a set reliable transmission policy.

It is to be noted that the reliable transmission request messageincludes data information to be transmitted that reliable transmissionis required to be performed on, so that the network device may transmitthe data to be transmitted through the set reliable transmission policyaccording to the request message. Specifically, transmission through aPDCP duplication function supported by a CA technology may be apreferred reliable transmission manner. Elaborations thereof are omittedin the embodiment.

Embodiment 3

Based on the same inventive concept of the abovementioned embodiments,referring to FIG. 6, a terminal device 60 provided in the embodiment ofthe disclosure is shown, and includes an acquisition part 601,determination part 602 and transmission part 603 in a NAS and a sendingpart 604 in an access stratum.

The acquisition part 601 is configured to acquire descriptioninformation of data to be transmitted.

The determination part 602 is configured to determine reliabletransmission indication information corresponding to the data to betransmitted according to a preset mapping relationship between datadescription information and reliable transmission indication informationand the description information of the data to be transmitted, thereliable transmission indication information being used to indicatewhether to perform reliable transmission on the data to be transmitted.

The transmission part 603 is configured to transmit the reliabletransmission indication information corresponding to the data to betransmitted to the access stratum of the terminal device 60 responsiveto the reliable transmission indication information indicating reliabletransmission to be performed on the data to be transmitted.

The sending part 604 is configured to send a reliable transmissionrequest message to a network device, the reliable transmission requestmessage being configured for transmission of the data to be transmittedbetween the terminal device 60 and the network device through a setreliable transmission policy.

In the solution, the description information, acquired by theacquisition part 601, of the data to be transmitted includes:

an identifier of a service or application to which the data to betransmitted belongs;

or, a type of a service or application to which the data to betransmitted belongs:

or, self-driving degree information corresponding to a service orapplication to which the data to be transmitted belongs;

or, a data type of the data to be transmitted;

or, a priority of the data to be transmitted.

In the solution, the preset mapping relationship between the datadescription information and the reliable transmission indicationinformation includes:

a preset mapping relationship between: identifiers of services orapplications to which data belongs, and reliable transmission indicationinformation;

or, a preset mapping relationship between: types of services orapplications to which the data belongs, and reliable transmissionindication information;

or, a preset mapping relationship between: self-driving degreeinformation corresponding to services or applications to which the databelongs, and reliable transmission indication information;

or, a preset mapping relationship between data types and reliabletransmission indication information;

or, a preset mapping relationship between data priorities and reliabletransmission indication information.

In the solution, the determination part 602 is configured to:

in case of the preset mapping relationship between the identifiers ofservices or applications to which data belongs and the reliabletransmission indication information, when the identifier of the serviceor application to which the data to be transmitted belongs is matchedwith the mapping relationship, determine that the reliable transmissionindication information corresponding to the data to be transmittedindicates reliable transmission to be performed on the data to betransmitted;

or, in case of the preset mapping relationship between the types of theservices or applications to which the data belongs and the reliabletransmission indication information, when the type of the service orapplication to which the data to be transmitted belongs is matched withthe mapping relationship, determine that the reliable transmissionindication information corresponding to the data to be transmittedindicates reliable transmission to be performed on the data to betransmitted;

or, in case of the preset mapping relationship between the self-drivingdegree information corresponding to the services or applications towhich the data belongs and the reliable transmission indicationinformation, when the self-driving degree information corresponding tothe service or application to which the data to be transmitted belongsis matched with the mapping relationship, determine that the reliabletransmission indication information corresponding to the data to betransmitted indicates reliable transmission to be performed on the datato be transmitted;

or, in case of the preset mapping relationship between the data typesand the reliable transmission indication information, when the data typeof the data to be transmitted is matched with the mapping relationship,determine that the reliable transmission indication informationcorresponding to the data to be transmitted indicates reliabletransmission to be performed on the data to be transmitted;

or, in case of the preset mapping relationship between the datapriorities and the reliable transmission indication information, whenthe priority of the data to be transmitted is matched with the mappingrelationship, determine that the reliable transmission indicationinformation corresponding to the data to be transmitted indicatesreliable transmission to be performed on the data to be transmitted.

In the solution, referring to FIG. 7, the terminal device 60 furtherincludes a setting part 605 in the NAS, configured to set the mappingrelationship between the data description information and the reliabletransmission indication information based on pre-configuration or acontent defined in an existing communication protocol.

In the solution, the sending part 604 is further configured to send thedata to be transmitted to the network device based on a set CA policy.

In the solution, the transmission part 603 is further configured to,responsive to the reliable transmission indication informationindicating reliable transmission not to be performed on the data to betransmitted, not transmit the data to be transmitted through thereliable transmission policy.

It can be understood that the terminal device 60 involved in theembodiment is a terminal device in a D2D network architecture and mayeven be a terminal device in a V2X network architecture.

It can be understood that, in the embodiment, “part” may be part of acircuit, part of a processor, part of a program or software and thelike, of course, may also be a unit, and may also be modular andnon-modular.

In addition, each component in the embodiment may be integrated into aprocessing unit, each unit may also exist independently, and two or morethan two units may also be integrated into a unit. The integrated unitmay be implemented in a hardware form and may also be implemented inform of software function module.

When implemented in form of software function module and sold or usednot as an independent product, the integrated unit may be stored in acomputer-readable storage medium. Based on such an understanding, thetechnical solution of the embodiment substantially or parts makingcontributions to the conventional art or all or part of the technicalsolution may be embodied in form of software product, and the computersoftware product is stored in a storage medium, including a plurality ofinstructions configured to enable a computer device (which may be apersonal computer, a server, a network device or the like) or aprocessor to execute all or part of the steps of the method in theembodiment. The storage medium includes: various media capable ofstoring program codes such as a U disk, a mobile hard disk, a Read OnlyMemory (ROM), a Random Access Memory (RAM), a magnetic disk or anoptical disk.

Therefore, the embodiment provides a computer storage medium, whichstores a data transmission program, the data transmission program beingexecuted by at least one processor to implement the steps of the methodin embodiment 1.

Based on the terminal device 60 and the computer storage medium,referring to FIG. 8, a specific hardware structure of the terminaldevice 60 provided in the embodiment of the disclosure is shown, andincludes a first network interface 801, a first memory 802 and a firstprocessor 803. Each component is coupled together through a bus system804. It can be understood that the bus system 804 is configured toimplement connection communication between these components. The bussystem 804 includes a data bus and further includes a power bus, acontrol bus and a state signal bus. However, for clear description,various buses in FIG. 8 are marked as the bus system 804. The firstnetwork interface 801 is configured to receive and send a signal in aprocess of receiving and sending information with another externalnetwork element.

The first memory 802 is configured to store a computer program which isexecutable in the first processor 803.

The first processor 803 is configured to execute the computer program toexecute the following operations.

A NAS acquires description information of data to be transmitted.

The NAS determines reliable transmission indication informationcorresponding to the data to be transmitted according to a presetmapping relationship between data description information and reliabletransmission indication information and the description information ofthe data to be transmitted, the reliable transmission indicationinformation being used to indicate whether to perform reliabletransmission on the data to be transmitted.

Responsive to the reliable transmission indication informationindicating reliable transmission to be performed on the data to betransmitted, after the NAS transmits the reliable transmissionindication information corresponding to the data to be transmitted to anaccess stratum of the terminal device, the access stratum sends areliable transmission request message to a network device, the reliabletransmission request message being configured for transmission of thedata to be transmitted between the terminal device and the networkdevice through a set reliable transmission policy.

It can be understood that the first memory 802 in the embodiment of thedisclosure may be a volatile memory or a nonvolatile memory, or mayinclude both the volatile and nonvolatile memories. The nonvolatilememory may be a ROM, a Programmable ROM (PROM), an Erasable PROM(EPROM), an Electrically EPROM (EEPROM) or a flash memory. The volatilememory may be a RAM, and is used as an external high-speed cache. It isexemplarily but unlimitedly described that RAMs in various forms may beadopted, such as a Static RAM (SRAM), a Dynamic RAM (DRAM), aSynchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDRSDRAM), anEnhanced SDRAM (ESDRAM), a Synchlink DRAM (SLDRAM) and a Direct RambusRAM (DRRAM). It is to be noted that the first memory 802 of a system andmethod described in the disclosure is intended to include, but notlimited to, memories of these and any other proper types.

The first processor 803 may be an integrated circuit chip with a signalprocessing capability. In an implementation process, each step of themethod may be completed by an integrated logic circuit of hardware inthe first processor 803 or an instruction in a software form. The firstprocessor 803 may be a universal processor, a Digital Signal Processor(DSP), an Application Specific Integrated Circuit (ASIC), a FieldProgrammable Gate Array (FPGA) or another Programmable Logic Device(PLD), discrete gate or transistor logical device and discrete hardwarecomponent. Each method, step and logical block diagram disclosed in theembodiment of the disclosure may be implemented or executed. Theuniversal processor may be a microprocessor or the processor may also beany conventional processor and the like. The steps of the methoddisclosed in combination with the embodiment of the disclosure may bedirectly embodied to be executed and completed by a hardware decodingprocessor or executed and completed by a combination of hardware andsoftware modules in the decoding processor. The software module may belocated in a mature storage medium in this field such as a RAM, a flashmemory, a ROM, a PROM or EEPROM and a register. The storage medium islocated in the first memory 802. The first processor 803 readsinformation in the first memory 802 and completes the steps of themethod in combination with hardware.

It can be understood that these embodiments described in the disclosuremay be implemented by hardware, software, firmware, middleware, amicrocode or a combination thereof. In case of implementation with thehardware, the processing unit may be implemented in one or more ASICs,DSPs, DSP Devices (DSPDs), PLDs, FPGAs, universal processors,controllers, microcontrollers, microprocessors, other electronic unitsconfigured to execute the functions in the application or combinationsthereof.

In case of implementation with the software, the technology of thedisclosure may be implemented through the modules (for example,processes and functions) executing the functions in the disclosure. Asoftware code may be stored in the memory and executed by the processor.The memory may be implemented in the processor or outside the processor.

Specifically, the first processor 803 in the terminal device 60 isfurther configured to execute the computer program to execute the stepsof the method in embodiment 1. Elaborations are omitted herein.

Embodiment 4

Based on the same inventive concept of the abovementioned embodiments,referring to FIG. 9, a network device 90 provided in the embodiment ofthe disclosure is illustrated. The network device 90 includes areceiving part 901 and a data transmission part 902.

The receiving part 901 is configured to receive a reliable transmissionrequest message sent by an access stratum of a terminal device.

The data transmission part 902 is configured to transmit data to betransmitted based on the reliable transmission request message through aset reliable transmission policy.

It can be understood that the network device 90 involved in theembodiment is a network device in a D2D network architecture and mayeven be a network device in a V2X network architecture, for example, abase station (eNB or gNB).

In addition, the embodiment provides a computer storage medium, whichstores a data transmission program, the data transmission program beingexecuted by at least one processor to implement the steps of the methodin embodiment 2. Specific elaborations about the computer storage mediumrefer to the descriptions in the abovementioned technical solution andare omitted herein.

Based on the network device 90 and the computer storage medium,referring to FIG. 10, a specific hardware composition of the networkdevice 90 provided in the embodiment of the disclosure is shown, whichincludes a second network interface 1001, a second memory 1002 and asecond processor 1003. Each component is coupled together through a bussystem 1004. It can be understood that the bus system 1004 is configuredto implement connection communication between these components. The bussystem 1004 includes a data bus and further includes a power bus, acontrol bus and a state signal bus. However, for clear description,various buses in FIG. 10 are marked as the bus system 1004. Herein,

The second network interface 1001 is configured to receive and send asignal in a process of receiving and sending information with anotherexternal network element.

The second memory 1002 is configured to store a computer program whichis executable in the second processor 1003.

The second processor 1003 is configured to execute the computer programto execute the following operations.

A reliable transmission request message sent by an access stratum of aterminal device is received.

Data to be transmitted is transmitted based on the reliable transmissionrequest message through a set reliable transmission policy.

It can be understood that parts in the specific hardware structure ofthe network device 90 in the embodiment are similar to the correspondingparts in the abovementioned technical solutions and will not beelaborated herein.

The above is only the preferred embodiment of the disclosure and notintended to limit the scope of protection of the disclosure.

INDUSTRIAL APPLICABILITY

In the embodiments of the disclosure, the NAS of the terminal providesan instruction of performing reliable transmission for the accessstratum according to the related description information of the data tobe transmitted, and then the access stratum may request the networkdevice for reliable transmission according to the instruction, so thatthe access stratum of the terminal may learn whether to perform reliabletransmission on the data to be transmitted.

1. A method of data transmission, comprising: acquiring, by a Non-AccessStratum (NAS) of a terminal device, description information of data tobe transmitted; determining, by the NAS, reliable transmissionindication information corresponding to the data to be transmittedaccording to a preset mapping relationship between data descriptioninformation and reliable transmission indication information and thedescription information of the data to be transmitted, the reliabletransmission indication information being used to indicate whether toperform reliable transmission on the data to be transmitted; andtransmitting, by the NAS, the reliable transmission indicationinformation corresponding to the data to be transmitted to an accessstratum of the terminal device, and performing, by the terminal device,transmission of the data to be transmitted.
 2. The method of claim 1,wherein the description information, acquired by the NAS, of the data tobe transmitted comprises: an identifier of a service or application towhich the data to be transmitted belongs; or, a type of a service orapplication to which the data to be transmitted belongs; or,self-driving degree information corresponding to a service orapplication to which the data to be transmitted belongs; or, a data typeof the data to be transmitted; or, a priority of the data to betransmitted.
 3. The method of claim 2, wherein the preset mappingrelationship between the data description information and the reliabletransmission indication information comprises: a preset mappingrelationship between: at least one identifier of service or applicationto which data belongs, and at least one reliable transmission indicationinformation value; or, a preset mapping relationship between: types ofservices or applications to which the data belongs, and reliabletransmission indication information; or, a preset mapping relationshipbetween: self-driving degree information corresponding to services orapplications to which the data belongs, and reliable transmissionindication information; or, a preset mapping relationship between datatypes and reliable transmission indication information; or, a presetmapping relationship between data priorities and reliable transmissionindication information.
 4. The method of claim 3, wherein determining,by the NAS, the reliable transmission indication informationcorresponding to the data to be transmitted comprises: in case of thepreset mapping relationship between the at least one identifier ofservice or application to which data belongs and the at least onereliable transmission indication information value, when the identifierof the service or application to which the data to be transmittedbelongs is matched with the mapping relationship, determining that thereliable transmission indication information corresponding to the datato be transmitted indicates reliable transmission to be performed on thedata to be transmitted; or, in case of the preset mapping relationshipbetween the types of the services or applications to which the databelongs and the reliable transmission indication information, when thetype of the service or application to which the data to be transmittedbelongs is matched with the mapping relationship, determining that thereliable transmission indication information corresponding to the datato be transmitted indicates reliable transmission to be performed on thedata to be transmitted; or, in case of the preset mapping relationshipbetween the self-driving degree information corresponding to theservices or applications to which the data belongs and the reliabletransmission indication information, when the self-driving degreeinformation corresponding to the service or application to which thedata to be transmitted belongs is matched with the mapping relationship,determining that the reliable transmission indication informationcorresponding to the data to be transmitted indicates reliabletransmission to be performed on the data to be transmitted; or, in caseof the preset mapping relationship between the data types and thereliable transmission indication information, when the data type of thedata to be transmitted is matched with the mapping relationship,determining that the reliable transmission indication informationcorresponding to the data to be transmitted indicates reliabletransmission to be performed on the data to be transmitted; or, in caseof the preset mapping relationship between the data priorities and thereliable transmission indication information, when the priority of thedata to be transmitted is matched with the mapping relationship,determining that the reliable transmission indication informationcorresponding to the data to be transmitted indicates reliabletransmission to be performed on the data to be transmitted.
 5. Themethod of claim 1, further comprising: setting, by the NAS of theterminal device, the mapping relationship between the data descriptioninformation and the reliable transmission indication information basedon pre-configuration or a content defined in an existing communicationprotocol.
 6. The method of claim 1, further comprising: sending the datato be transmitted based on a set Carrier Aggregation (CA) policy.
 7. Themethod of claim 1, further comprising: responsive to the reliabletransmission indication information indicating reliable transmission notto be performed on the data to be transmitted, not transmitting, by theNAS, the data to be transmitted through the reliable transmissionpolicy.
 8. The method of claim 1, wherein the transmission is a V2Xtransmission.
 9. A method of configuration for data transmission,applied to a network device and comprising: configuring for a terminaldevice, by the network device, a mapping relationship between datadescription information and reliable transmission indicationinformation, the reliable transmission indication information being usedto indicate whether to perform reliable transmission on the data to betransmitted.
 10. The method of claim 9, wherein the preset mappingrelationship between the data description information and the reliabletransmission indication information comprises: a preset mappingrelationship between: at least one identifier of service or applicationto which data belongs, and at least one reliable transmission indicationinformation value; or, a preset mapping relationship between: types ofservices or applications to which the data belongs, and reliabletransmission indication information; or, a preset mapping relationshipbetween: self-driving degree information corresponding to services orapplications to which the data belongs, and reliable transmissionindication information; or, a preset mapping relationship between datatypes and reliable transmission indication information; or, a presetmapping relationship between data priorities and reliable transmissionindication information.
 11. The method of claim 9, wherein the reliabletransmission is a V2X transmission.
 12. A terminal device, comprising aprocessor in a Non-Access Stratum (NAS) and a network interface in anaccess stratum, wherein the processor is configured to acquiredescription information of data to be transmitted; the processor isfurther configured to determine reliable transmission indicationinformation corresponding to the data to be transmitted according to apreset mapping relationship between data description information andreliable transmission indication information and the descriptioninformation of the data to be transmitted, the reliable transmissionindication information being used to indicate whether to performreliable transmission on the data to be transmitted; the processor isfurther configured to transmit the reliable transmission indicationinformation corresponding to the data to be transmitted to the accessstratum of the terminal device; and the termina is configured to perfomrtransmission of the data to be transmitted.
 13. The terminal device ofclaim 12, wherein the description information, acquired by theacquisition part, of the data to be transmitted comprises: an identifierof a service or application to which the data to be transmitted belongs;or, a type of a service or application to which the data to betransmitted belongs; or, self-driving degree information correspondingto a service or application to which the data to be transmitted belongs;or, a data type of the data to be transmitted; or, a priority of thedata to be transmitted.
 14. The terminal device of claim 13, wherein thepreset mapping relationship between the data description information andthe reliable transmission indication information comprises: a presetmapping relationship between: at least one identifier of service orapplication to which data belongs, and at least one reliabletransmission indication information value; or, a preset mappingrelationship between: types of services or applications to which thedata belongs, and reliable transmission indication information; or, apreset mapping relationship between: self-driving degree informationcorresponding to services or applications to which the data belongs, andreliable transmission indication information; or, a preset mappingrelationship between data types and reliable transmission indicationinformation; or, a preset mapping relationship between data prioritiesand reliable transmission indication information.
 15. The terminaldevice of claim 13, wherein the processor is configured to: in case ofthe preset mapping relationship between the at least one identifier ofservice or application to which data belongs and the at least onereliable transmission indication information value, when the identifierof the service or application to which the data to be transmittedbelongs is matched with the mapping relationship, determine that thereliable transmission indication information corresponding to the datato be transmitted indicates reliable transmission to be performed on thedata to be transmitted; or, in case of the preset mapping relationshipbetween the types of the services or applications to which the databelongs and the reliable transmission indication information, when thetype of the service or application to which the data to be transmittedbelongs is matched with the mapping relationship, determine that thereliable transmission indication information corresponding to the datato be transmitted indicates reliable transmission to be performed on thedata to be transmitted; or, in case of the preset mapping relationshipbetween the self-driving degree information corresponding to theservices or applications to which the data belongs and the reliabletransmission indication information, when the self-driving degreeinformation corresponding to the service or application to which thedata to be transmitted belongs is matched with the mapping relationship,determine that the reliable transmission indication informationcorresponding to the data to be transmitted indicates reliabletransmission to be performed on the data to be transmitted; or, in caseof the preset mapping relationship between the data types and thereliable transmission indication information, when the data type of thedata to be transmitted is matched with the mapping relationship,determine that the reliable transmission indication informationcorresponding to the data to be transmitted indicates reliabletransmission to be performed on the data to be transmitted; or, in caseof the preset mapping relationship between the data priorities and thereliable transmission indication information, when the priority of thedata to be transmitted is matched with the mapping relationship,determine that the reliable transmission indication informationcorresponding to the data to be transmitted indicates reliabletransmission to be performed on the data to be transmitted.
 16. Theterminal device of claim 12, wherein the processor in the NAS is furtherconfigured to set the mapping relationship between the data descriptioninformation and the reliable transmission indication information basedon pre-configuration or a content defined in an existing communicationprotocol.
 17. The terminal device of claim 12, wherein the networkinterface is further configured to send the data to be transmitted tothe network device based on a set Carrier Aggregation (CA) policy. 18.The terminal device of claim 12, wherein the processor is furtherconfigured to, responsive to the reliable transmission indicationinformation indicating reliable transmission not to be performed on thedata to be transmitted, not transmit the data to be transmitted throughthe reliable transmission policy.
 19. The terminal device of claim 12,wherein the transmission is a V2X transmission.
 20. A network device,comprising: a processor for configuring for a terminal device, by thenetwork device, a mapping relationship between data descriptioninformation and reliable transmission indication information, thereliable transmission indication information being used to indicatewhether to perform reliable transmission on the data to be transmitted.21. The network device of claim 20, wherein the preset mappingrelationship between the data description information and the reliabletransmission indication information comprises: a preset mappingrelationship between: at least one identifier of service or applicationto which data belongs, and at least one reliable transmission indicationinformation value; or, a preset mapping relationship between: types ofservices or applications to which the data belongs, and reliabletransmission indication information; or, a preset mapping relationshipbetween: self-driving degree information corresponding to services orapplications to which the data belongs, and reliable transmissionindication information; or, a preset mapping relationship between datatypes and reliable transmission indication information; or, a presetmapping relationship between data priorities and reliable transmissionindication information.
 22. The network device of claim 20, wherein thereliable transmission is a V2X transmission.